JCSPre: the Robot Edition to Control LEGO NXT Robots

نویسندگان

  • Jon M. Kerridge
  • Alex Panayotopoulos
  • Patrick Lismore
چکیده

JCSPre is a highly reduced version of the JCSP (Communicating Sequential Processes for Java) parallel programming environment. JCSPre has been implemented on a LEGO Mindstorms NXT brick using the LeJOS Java runtime environment. The LeJOS environment provides an abstraction for the NXT Robot in terms of Sensors, Sensor Ports and Motors, amongst others. In the implementation described these abstractions have been converted into the equivalent active component that is much easier to incorporate into a parallel robot controller. Their use in a simple line following robot is described, thereby demonstrating the ease with which robot controllers can be built using parallel programming principles. As a further demonstration we show how the line following robot controls a slave robot by means of Bluetooth communications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing Novel Extensions to Support Prototyping for Interactive Social Robots

Lego Mindstorms NXT is a platform highly suitable for prototyping in the field of interactive social robotics. During a technology masterclass at Eindhoven University of Technology students from the department of Industrial Design have developed five novel extensions (sensors and actuators) for the Lego Mindstorms NXT which extend the ability of Lego to prototype for robotics even further. Appl...

متن کامل

Modelling Affordances for the Control and Evaluation of Intrinsically Motivated Robots

In psychological theory, affordances provide a way to describe an environment in terms of the opportunities it provides an organism to act. Affordance-based models have been applied to robotics in areas such as tool-use, interaction and vision, as an alternative to hybrid control architectures. This paper introduces a model of affordances for controlling and evaluating intrinsically motivated r...

متن کامل

LeARnInG APPRoACHes to APPLYInG RoBotICs In sCIenCe eDUCAtIon

There has been a growing interest in using robots for science education in schools. This paper focuses mainly on robots used as tools to teach STEM (science, technology, engineering, math) subjects in school, e.g. according to K-12 curriculum (K-12 is a shortening of kindergarten through twelfth grade). Robotics used at universities is mostly object-based, which means that students learn roboti...

متن کامل

A LEGO Mindstorms multi-robot setup in the Automatic Control Telelab

This paper presents an experimental setup for multi-robot systems based on the LEGOMindstorms NXT technology. The team of mobile robots is supervised by a vision system, which allows one to simulate different types of sensors and communication architectures. The whole setup is embedded in the Automatic Control Telelab, a remote lab featuring several educational experiences in control. Remote us...

متن کامل

Program your NXT robot with Imagine

Our aim is to develop a versatile toolset for constructive learning. We achieve it through the marriage of powerful learning tools: a universal learning environment Imagine Logo (Kalaš and Hrušecká, 2004) and the recent and most popular educational robotics kit LEGO Mindstorms NXT. LEGO Mindstorms NXT is the second generation robotics toolkit. Performance and robustness have been improved, infr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008